remaining alive - French English Dictionary